physical presence - German English Dictionary